package com.yxinsur.imc.business.form;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.ToString;

import javax.validation.constraints.NotNull;

/**
 * 供应商上传手续费清单管理对象 imc_recn_supplier_details
 *
 * @author imc
 * @date 2021-05-12
 */
@Data
@ToString
public class ImcRecnSupplierDetailsForm {
    private static final long serialVersionUID = 1L;

    @ApiModelProperty("ID,新增为空，编辑有值")
    private Long id;

    /**
     * 保险公司 供应商Id
     */
    @NotNull(message = "保险公司 供应商ID[supplierId]不能为空")
    @ApiModelProperty("保险公司 供应商ID ")
    private Long supplierId;

    /**
     * 协议Id
     */
    @NotNull(message = "协议ID[contractId]不能为空")
    @ApiModelProperty("协议ID")
    private Long contractId;

    /**
     * 结算年月
     */
    @NotNull(message = "结算年月不能为空")
    @ApiModelProperty("结算年月")
    private String settleMonth;

    /**
     * 结算年月
     */
    private Long tenantId;

    /**
     * 手续费账单主表Id
     */
    private Long recnId;
}
